package com.web.new12306.dao;



import java.sql.Connection;
import java.util.ArrayList;
import java.util.List;

import com.web.new12306.pojo.User;

/**
 * Created by zoe on 2017/9/10.
 */
public interface UserDao {
	/**
	 * @author 苗宇
	 * 用户登录
	 */
	boolean Login(Connection conn,String name,String pwd);
	/**
	 * @author 苗宇
	 * 显示所有用户
	 */
	ArrayList<User> showAll(Connection conn);
	/**
	 * @author 苗宇
	 * 用户注册
	 */
	int saveUser(Connection conn,User user);
	/**
	 *  @author 苗宇
	 * 查询数据库中有多少条数据
	 * @param conn
	 * @return
	 */
	int number(Connection conn);
	/**
	 * 分页查询所有票务
	 *  @author 苗宇
	 * @param conn 连接
	 * @param page 页数
	 * @param rows 行数
	 * @return
	 */
	List<User> select(Connection conn,Integer page,Integer rows);

	/**
	 * @author 蔡艳
	 * 当前用户信息查询
	 */
	User showPerson(Connection conn,User user);
	/**
	 * @author 蔡艳
	 * 修改当前用户信息
	 */
	int updatePerson(Connection conn,User user);	
}
